Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F1 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Croatia F3 Serbia & Montenegro F6 Croatia F5 Croatia F1 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F4 Croatia F5 M15 Monastir M15 Monastir M15 Bali M15 Kayseri Tunisia F7 Croatia F4 Bosnia/Herzegovina F1 Serbia F1 Serbia F2 Serbia F4 Croatia F9 Tunisia F4 Tunisia F5 Tunisia F6 Czech Republic F5 Czech Republic F6 Germany F1 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F4 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Iran F5 Iran F6 Croatia F1 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Syria F1 Syria F2 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 Turkey F7 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 Serbia F5 Italy F22 Croatia F7 Croatia F8 Sudan F1 Sudan F2 Turkey F4 Italy F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F1 Turkey F2 Turkey F3 Turkey F4 Croatia F1 Croatia F2 Italy F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F2 Croatia F1 Croatia F2 Canada F1 Canada F2 Bosnia & Herzegovina F1 Turkey F35 Germany F18 Czech Republic F6 Czech Republic F7 Senegal F1 Senegal F2 Turkey F49 Turkey F50 Germany F2 Turkey F2 Turkey F3 Croatia F2 Turkey F5 Turkey F6 France F6 Greece F1 France F7 Greece F2 Greece F3 Greece F4 Turkey F10 Turkey F11 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Austria F5 Slovakia F3 Slovakia F4 Egypt F27 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Turkey F27 Turkey F28 Turkey F29 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Nigeria F2 Egypt F13 Egypt F14 Slovakia F1 Estonia F3 Bosnia/Herzegovina F2 Croatia F10 Serbia F1 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Bosnia/Herzegovina F1 Egypt F8 (Sharm El Sheikh) Bosnia/Herzegovina F3 Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Bosnia/Herzegovina F3 Serbia F5 Egypt F1 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Hungary F6 (Gyor) M25 Gyor M25 Stockholm M25 Falun M25+H Lagos M25+H Lagos M15 Prague M15 Monastir M25 Aktobe M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sibenik M25 Kiseljak M25 Belgrade M25 Velenje M15 Doboj M25 Prostejov M15 Kursumlijska Banja Serbia F3 M15 Doboj M15 Pirot M25 Skopje M25 Kiseljak M25 Split M25 Maribor M15 Monastir M25 Sheffield M15 Sharm El Sheikh M25 Dubrovnik M15 Osijek M15 Prijedor M15 Opava M15 Split France F1 M25 Nussloch M25 Aktobe M15 Monastir M15 Sharm El Sheikh M15 Sarajevo Compaq Cup 2001 - Zabrze USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava Privat Bank Cup - Dniepropetrovsk The LTA Manchester Trophy - Manchester Ortisei Challenger Aachen Challenger Sarajevo Challenger Athens Challenger Granby Challenger Istanbul Challenger Izmir Challenger Bratislava Challenger Budapest Challenger St. Brieuc Challenger Eckental Challenger Bratislava Challenger Fergana Challenger Recanati Challenger Istanbul 2 Challenger Biel Challenger M15 Kayseri Ismaning Challenger Vilnus Challenger Ortisei Challenger Zadar Challenger Banja Luka Challenger M15 Trnava M15 Kursumlijska Banja Zug Challenger M15 Sharm El Sheikh M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25+H Kassel Split Challenger M15 Heraklion M15 Dubrovnik M15 Doha M15 Singapore M15 Sibenik M25 Sunderland M15 Brcko M15 Sarajevo Fergana Challenger - Fergana M15 Kayseri M25 Trimbach M15 Budapest M15 Sarajevo M25 Maribor Istanbul Challenger M25 Trnava M15 Trnava M25 Loughborough M15 Sharm ElSheikh M15 Sharm ElSheikh Astana Challenger M15 Meerbusch Kremlin Cup - Moscow Copenhagen Open - Copenhagen Open de Moselle - Metz CA Tennis Trophy - Vienna Helsinki Challenger Francavilla Challenger Seoul Challenger M25 Trnava Napoli Challenger Nottingham Challenger Beijing Challenger Tashkent Challenger M15 Prijedor M15 Monastir Portoroz Challenger Meerbusch Challenger Izmir Challenger M15 Kamen M15 Monastir M25 Bali AEGON Championships - London St. Brieuc Challenger M15 Heraklion M15 Doha M15 Doha M15 Doha Brest Challenger AAPT Championships - Adelaide M15 Hinode Heineken Open - Auckland Segovia Challenger Eckental Challenger Milan Indoors - Milan Prague 2 Challenger Quimper Challenger The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Ortisei Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sanremo Challenger Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille The 10tele.com Open - Nottingham RCA Championships - Indianapolis Busan Challenger Perugia Challenger Segovia Challenger Koblenz Challenger Ortisei Challenger San Marino Challenger Qatar ExxonMobil Open - Doha Challenger 42 - Andrezieux BCR Open Romania - Bucharest Czech Open 2005 - Prostejov Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha LTA Shrewsbury Challenger - Shrewsbury Medjurgorje Open - Medjugorje Qatar ExxonMobil Open - Doha Medibank International - Sydney Banja Luka Challenger 2008 - Banja Luka Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Wroclaw Challenger Besancon Challenger Sarajevo Challenger Mons Challenger Belgrade Challenger Sarajevo Challenger Ostrava Challenger Palermo Challenger Orleans Challenger Cherbourg Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Orbetello Challenger ATP Studena Croatia Open - Umag Segovia Challenger Heilbronn Challenger Athens Challenger Nottingham-2 Challenger Helsinki Challenger Sarajevo Challenger Rimouski Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Nottingham-2 Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Recanati Challenger St. Petersburg Open - St. Petersburg Taipei City Challenger Gimcheon Challenger Apia International - Sydney Kosice Challenger Milan Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sibiu Challenger Andria Challenger Happy Valley Challenger Taipei City Challenger Fergana Challenger Genova Challenger Izmir Challenger Agri Challenger Eckental Challenger Architect Open - Budapest Bergamo Challenger Cherbourg Challenger Quimper Challenger Jonkoping Challenger Surbiton Challenger Recanati Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Brest Challenger Bratislava Challenger Wroclaw Challenger Ostrava Challenger Trieste Challenger Cortina Challenger Portoroz Challenger Genova Challenger Karshi Challenger Izmir Challenger Dubai Duty Free Tennis Championships - Dubai Samarkand Challenger Lille Challenger Mexico City Challenger Guadalajara Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger Fergana Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Zhangjiagang Challenger Recanati Challenger Shanghai Challenger Astana Challenger Andria Challenger Bet-at-home Cup - Kitzbuhel Muller Cup - Ulm Erste Bank Open - Vienna USTA Challenger of Burbank - Burbank Neride Prague Indoor - Prague PBZ Zagreb Indoors - Zagreb Manerbio Challenger Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul BRD Nastase Tiriac Trophy - Bucharest Tatra Banka Open 2003 - Bratislava Intersport Heilbronn Open - Heilbronn Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Kremlin Cup - Moscow Zivnobanka Czech Open - Prostejov Banja Luka Challenger 2005 - Banja Luka Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Garanti Koza Sofia Open - Sofia Prostejov Challenger Warsaw Challenger Banja Luka Challenger Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Akbank Private Banking TED Open - Istanbul Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Belgrade Challenger Bergamo Challenger Losinj Challenger Tatra Banka Slovak Open - Bratislava Samarkand Challenger Open des Alpes Trophee BNP Paribas - Grenoble Eckental Challenger Salzburg Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Johannesburg Challenger Bordeaux Challenger Nottingham Challenger Aptos Challenger Forli 2 Challenger Casablanca Challenger Bath Challenger Barletta Challenger Forli 1 Challenger Forli 2 Challenger Forli 5 Challenger Sarajevo Challenger Swiss Indoors Basel - Basel Recanati Challenger Astana Challenger Wimbledon - London Labertz Open by Stawag - Aachen Banja Luka Challenger Izmir Challenger Oberstaufen Cup - Oberstaufen Lugano Challenger The 69th King's Cup-Thailand Open - Bangkok Ostrava Challenger Prostejov Challenger Kosice Challenger San Benedetto Challenger Johannesburg Challenger Lamberts Open by Stawag - Aachen Istanbul Challenger Petange Challenger San Marino Challenger Eckental Challenger KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava IPP Open - Helsinki Neride Prague Indoor - Prague Arad Challenger Busan Challenger Internationaux du Doubs - Besancon Cortina Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo San Marino Challenger Genova Challenger Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Helsinki Challenger Samarkand Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Zagreb Challenger Shenzhen Challenger Napoli Challenger Karshi Challenger Karshi Challenger Prostejov Challenger Tunis Challenger Prague Challenger KGHM Polish Indoors - Wroclaw Portoroz Challenger Meerbusch Challenger Istanbul Challenger Tashkent Challenger Ortisei Challenger Poznan Challenger Happy Valley Challenger U.S. Open - New York Banja Luka Challenger Kazan Challenger Trnava Challenger Prostejov Challenger Milan Challenger Ilkley Challenger Segovia Challenger Tashkent Challenger Salzburg Challenger Eckental Challenger Brescia Challenger Andria Challenger Trieste Challenger Nova Challenger Osaka - Osaka Ilkley Challenger KGHM Polish Indoors - Wroclaw Grodzisk Mazowiecki Challenger Banja Luka Challenger Bergamo Challenger Izmir Challenger Bratislava Challenger Rennes Challenger Ricoh Open - 's-Hertogenbosch Andria Challenger Bratislava Challenger Sarajevo Open 2004 - Sarajevo Ljubljana Open 2002 - Ljubljana European Open - Antwerp Leon Challenger Zagreb Open - Zagreb Hungarian Open - Budapest Qatar ExxonMobil Open - Doha Rijeka Challenger Almaty Challenger TEB BNP Paribas Istanbul Open - Istanbul Astana Challenger Tashkent Challenger West of England Tennis - Bristol Zagreb Open - Zagreb Tulln Challenger Ortisei Challenger The Manchester Trophy - Manchester Eckental Challenger Ismaning Challenger Turkish Airlines Open Antalya - Antalya The Surbiton Trophy - Surbiton Trnava Challenger Open Castilla y Leon - Segovia Bergamo Challenger Quimper Challenger Mons Challenger Nur-Sultan Challenger Pozoblanco Challenger GHI Bronx Classic - Bronx Prague Challenger Gelsor Open Romania - Bucharest Portoroz Challenger Istanbul Challenger Manchester Challenger Bratislava Challenger Tashkent Challenger Recanati Challenger Salzburg Challenger Bratislava Challenger Trieste Challenger Forli 3 Challenger Tunis Challenger Jersey Challenger Split Challenger Helsinki Challenger Troisdorf Challenger Ostrava Challenger Luedenscheid Challenger Mauritius Open - Mauritius Istanbul Challenger Manerbio Challenger Szekesfehervar Challenger Mauthausen Challenger Bergamo Challenger Troisdorf Challenger Timisoara Challenger Togliatti Cup - Togliatti Napoli Challenger PEOPLEnet CUP - Dnepropetrovsk Internationaler Raiffeisen Grand Prix - St. Polten DPD Challenger 2001 - Aschaffenburg Salzburg Challenger Ordina Open - 's-Hertogenbosch Bergamo Challenger Mersin Challenger Barletta Challenger Countrywide Classic - Los Angeles Samarkand Challenger The Stella Artois Grass Court Championships - London President's Cup - Tashkent Stockholm Open - Stockholm AAPT Championships - Adelaide Allianz Suisse Open Gstaad - Gstaad Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Stockholm Open - Stockholm Istanbul Challenger Open 13 - Marseille Open Seat Godo - Barcelona Mercedes-Benz Cup - Los Angeles Shymkent Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Orleans Challenger St. Petersburg Open - St. Petersburg Heilbronn Challenger BA-CA Tennis Trophy - Vienna Rhodes Challenger Proton Malaysian Open - Kuala Lumpur Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington TD Waterhouse Cup - Long Island Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Serbia Open - Belgrade Rome Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Cordenons Challenger TD Waterhouse Cup - Long Island PBZ Zagreb Indoors - Zagreb Sibiu Challenger Serbia Open - Belgrade Studena Croatia Open - Umag Moselle Open - Metz Ortisei Challenger Furth Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Dubai Open - Dubai PBZ Zagreb Indoors - Zagreb Geneva Challenger Adidas International - Sydney SA Tennis Open - Johannesburg BRD Nastase Tiriac Trophy - Bucharest Legg Mason Tennis Classic - Washington D.C. Gwangju Challenger Hungarian Open - Budapest Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. AEGON Championships - London Atlanta Tennis Championships - Atlanta Banja Luka Open - Banja Luka Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris TEB BNP Paribas Istanbul Open - Istanbul Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid The Stella Artois Grass Court Championships - London AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia PTT Thailand Open - Bangkok Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Medibank International - Sydney Bank Austria Tennis Trophy - Vienna Rogers Cup - Montreal Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Medibank Private International - Sydney Sony Ericsson Open - Miami Australian Open - Melbourne All Lower level tournaments Olympics - Athens Tennis Masters Series - Hamburg Australian Open - Melbourne Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 French Open - Paris U.S. Open - New York Davis Cup, Group II, 3R, DEN-BIH 3-2 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group II, 1R, BIH-LUX 4-1 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group II, 2R, BIH-EST 3-2 Telecom Italia Masters - Rome Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, World Group, QR, SVK-GER 3-2 M25 Marburg M15 Osijek M15 Prijedor M15 Bali